草庐IT

Java getNodeName 和命名空间

全部标签

远程桌面中的java堆空间问题

我已经远程登录到我的机器并尝试启动tomcat服务器。但是,我收到以下错误。ErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapCouldnotcreatetheJavavirtualmachine.登录远程桌面时显然存在一些内存限制。有什么方法可以从RDP启动tomcat?谢谢 最佳答案 如果您使用的是32位系统,远程桌面可能会导致问题。Java需要一个连续的内存块来启动Java。如果您以接近最大内存量启动Java,是否将内存作为单

windows - 如何在批处理脚本中的多个文件上重命名和添加递增数字后缀?

我有500个文件进来,我需要先检查是否存在任何文件,然后重命名所有文件,不管它们的文件名是什么(文件以不同的语言命名)。无需按任何顺序处理它们。重命名:1.“¦X¼d¬f-20110703-¦+¦dñHÑ-ª-¦=¬¦.xls”2.“¦X¼d¬f-20110707-¦+¡¦-+¡8.xls”3.“¦X¼d¬f-20110707-¦+¡¦ñj¦«.xls”4.“¦X¼d¬f-20110708-¦+¡¦¬M¼n.xls”5.“¦X¼d¬f-20110713-¦d¼O¼n¦hÑP.xls”...500收件人:“TWN_CH_INV_VISIT_FORM_01.xls”“TWN_CH_INV_

regex - 用于重命名文件的批处理 .BAT 脚本

我正在寻找一个批处理脚本来(递归地)重命名一个文件夹..重命名示例:34354563.randomname_newname.png到newname.png我已经挖掘出用于从字符串开头到第一个下划线(它的^(.*?)_)匹配的正则表达式,但无法说服WindowsBatch让我复制或重命名使用正则表达式。 最佳答案 从命令行提示符-没有regex:FOR/R%fIN(*.*)DOFOR/F"DELIMS=_TOKENS=1,*"%mIN("%~nxf")DO@IFNOT"%n"==""REN"%f""%n"在批处理文件中,double%

windows - 创建进程退出时 Windows 中的命名管道会发生什么情况?

场景:进程使用CreateNamedPipe()创建管道并使用ConnectNamedPipe()连接到它,传输一些数据,然后退出(没有清理)。管道是否持续存在?它的另一面是在不同的进程中使用CreateFile()打开的,是否在创建进程退出时出错?更一般地说,命名管道的生命周期是多长?应该如何清理陈旧的管道? 最佳答案 管道是内核对象,它们会一直存在,直到所有关闭它们上的句柄。如果客户端没有好好说再见而其他进程继续使用它,您可能会得到ERROR_BROKEN_PIPE。 关于windo

c# - Windows 窗体设计器重命名复制/粘贴的控件

我在此处看到针对ASP.net提出和回答的类似问题HowdoIpreventVisualStudiofromrenamingmycontrols?但我在使用C#在VS2008中编写Windows窗体应用程序时试图阻止这种情况。我想复制/粘贴大量控件而不将它们称为Checkbox1等。我宁愿手动重命名它们,因为它只是对名称的一个小改动。 最佳答案 我使用的是VS2010RC1,而我的VS2008机器“宕机”,所以我不确定VS2008中是否有这个特殊功能(控件名称的就地编辑):但万一它是:打开菜单View/其他窗口:选择文档大纲View

windows - 如何禁用 Windows 注册表中的剪切、复制、粘贴、重命名等操作?

我正在尝试在VB.Net中创建一个软件作为我的uni项目,以禁用Windows7电脑的以下功能。我认为必须从Windows注册表的上下文菜单中禁用它们,但我不想禁用整个上下文菜单,而是想单独禁用以下项。剪切、复制、粘贴、重命名、删除、打开、打印、共享、创建快捷方式、打开方式、发送到、新建、属性。我想为用户提供通过复选框有选择地/单独地禁用它们的选项,这样这些选项将在鼠标右键单击时被禁用。我的问题是我不知道哪个键是禁用的正确键,因为注册表太大而且一些键的名称相似。谁能帮我说说Windows注册表中上述右键单击功能的确切关键位置是什么,或者如何去做? 最佳答案

windows - 在 32 位中,为什么地址空间限制为 2^31?

在32位中,为什么地址空间限制为2^31?而不是2^32? 最佳答案 地址空间不限于2^31。地址空间为2^32。您指的是内核保留了较高的2GB,而应用程序保留了较低的2GB。这只是32位Windows的一个实现细节。事实上,您可以在/3GB模式下运行Windows,在这种情况下,应用程序可以访问3GB内存。 关于windows-在32位中,为什么地址空间限制为2^31?,我们在StackOverflow上找到一个类似的问题: https://stackove

c++ - 获取具体进程内存空间

我有一个函数指针(void*),我想知道这个函数属于哪个进程。我不知道该怎么做,但我认为可以通过使用某种形式的VirtualQuery技巧来实现。任何帮助将不胜感激。提前致谢澄清:“属于进程”是指函数所在的进程。例如:假设内存中加载了一个可执行文件(test.exe)。该可执行文件包含一个名为SayHello的函数,它位于内存中的0xDEADBEEF处。在一个完全不同的过程中,我怎么知道0xDEADBEEF在test.exe的内存空间中。希望事情已经解决了。澄清2:我相信您熟悉“VTableHook”,其中外部模块在单独的进程中更改VTable指针以指向不同的函数。因此,无论何时调用H

windows - Windows C盘上的实际可用空间是多少

我有一个批处理脚本,我需要在其中确保至少有3GB的可用空间。要通过键入的命令行获取可用空间:fsutilvolumediskfreeC:|find/i"availfree"Total#ofavailfreebytes:872762081280这是字节数,在你的C盘“右击”->“属性”时类似显示。但是,当我在C驱动器上“右键单击”->“属性”时,在872,762,081,280旁边显示的GB值仅为812GB可用空间。这与872762081280的字节值截然不同。我认为这可能是由于1024bytes=1kbwindows转换造成的。但是,此转换将显示我有852,306,720kb可用(或8

windows - 在 Windows 共享上强制执行文件命名约定?

简单的问题,但我似乎无法在任何地方找到答案。在Windows中或通过第三方实用程序是否有办法在Windows网络共享中实现文件命名约定?我确信这在Sharepoint中很容易,但我希望能够将用户限制为他们保存到文件夹中的文件名格式。我可以创建一个保存后程序来查找事后的异常,但我想尝试强制用户在保存时根据我们的标准命名文件。如果某些东西在服务器端不可用/不可配置,是否可以通过Excel中的VBA或保存文件对话框中的Word来完成?感谢您的帮助。一个 最佳答案 据我所知,没有什么可以限制文件名。没有,除非你自己写。